# 新建和新增
# 字典的新增 键值对方式:字典序列[key] = 值; 如无key则新增，如有则修改value
d1={}
d1['name']='xiaochen'
d1['age']=20
d1['gender']='男'
print(d1)

# update 使用一个字典所包含的键值对来更新一个现有的字典
newdict={'name': 'xiaoming', 'age': 25, 'gender': '男','id':'001'}
d1.update(newdict)
print(d1)

# 删除方法
#1.删除元素 del
del d1['gender']
print(d1)

# 2.清空字典 clear
d1.clear()
print(d1)
#pop 删除某个键值对 ，并返回值
d2={'name': 'xiaochen', 'age': 20, 'gender': '男'}
delkey=d2.pop('age')
print(delkey)
print(d2)

# 字典的查找方法
# 1.key值查找
d3={'name': 'xiaoming', 'age': 25, 'gender': '男', 'id': '001'}
print(d3['name'])
# 2.get 查找
print(d3.get('name'))
print(d3.get('weigh','无此key')) # get方法的第二参数：如果查找的key不存在，则返回第二参数，如不填写第二参数，返回none
# 3.key
print(d3.keys())
# 4.value
print(d3.values())
# 5.items
print(d3.items())